package com.youlemall.service;

import com.youlemall.common.pojo.PageResult;
import com.youlemall.pojo.ItemCat;

import java.util.List;
import java.io.Serializable;
import java.util.Map;

/**
 * ItemCatService 服务接口
 * @date 2019-07-12 21:37:43
 * @version 1.0
 */
public interface ItemCatService {

	/** 添加方法 */
	void save(ItemCat itemCat);

	/** 修改方法 */
	void update(ItemCat itemCat);

	/** 根据主键id删除 */
	void delete(Serializable id);

	/** 批量删除 */
	void deleteAll(Serializable[] ids);

	/** 根据主键id查询 */
	ItemCat findOne(Serializable id);

	/** 查询全部 */
	List<ItemCat> findAll();

	/**
	 * 根据父类id查询子类分类
	 * @param parentId
	 * @return
	 */
	List<ItemCat> findItemCatByParentId(Long parentId);


}